package com.cw.jeeyt.api.dto.facadeExcel;

import java.io.Serializable;

import lombok.Data;

/**
 * 生成接口文档请求参数
 */
@Data
public class ApiGenerateFacadeExcelDto implements Serializable {
    /** 接口id */
    private Long id;
    /** 项目编码 */
    private String projectCode;
    /** 项目名称 */
    private String projectName;
    /** class文件所在路径 D:/yunrong/classes */
    private String targetPath;
    /** 接口路径前缀 /cw/jeeyc-core/v1 */
    private String facadeUrlPrefix;
    /** 接口文件路径 D:/yunrong/classes/com/cw/base/facade/api/intf */
    private String facadeFilePaths;
    /**
     * 接口参数文件路径列表 D:/yunrong/classes/com/cw/base/facade/api/dto,
     * D:/yunrong/classes/com/cw/base/common/model/dto,D:/yunrong/classes/com/cw/lang/mybatis/dto
     */
    private String facadeParamFilePaths;
    /** 接口文档输出路径 D:/excel/output/jeeyc-core_2019_11_2.xlsx */
    private String outputPath;
    /** 是否生成header请求信息 1生成 0 不生成 */
    private String generateHeaderParam;
    /** 枚举扫描路径 com\\cw */
    private String enumSacnPackage;
    /** 枚举文件匹配格式 */
    private String enumPatterns;
    /** rpc类型 EnumRpcType */
    private String rpcType;
    /** 接口版本号 */
    private String facadeVersion;
}
